﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;    // Nødvendig for at kunne overføre DTO'er (Data Transfer Object)

namespace Model
{
    [DataContract]
    public class Bruger
    {
        [DataMember]    // Medtages i DTO'en
        public int personID { get; set; } // atributter med get og set properties
        [DataMember]
        public string navn { get; set; }
        [DataMember]
        public string password { get; set; }
        [DataMember]
        public bool administrator { get; set; }
        [DataMember]
        public string email { get; set; }
        [DataMember]
        public int telefonnr { get; set; }
        [DataMember]
        public string adresse { get; set; }
        [DataMember]
        public int postnr { get; set; }
        [DataMember]
        public string by { get; set; }
        [DataMember]
        public bool aktiv { get; set; }
        [DataMember]
        public long kontonr { get; set; }
        [DataMember]
        public int regnr { get; set; }

        // konstruktør
        public Bruger(string navn, string password, bool administrator, string email,
            int telefonnr, string adresse, int postnr, string by, bool aktiv, long kontonr, int regnr)
        {
            
            this.navn = navn;
            this.password = password;
            this.administrator = administrator;
            this.email = email;
            this.telefonnr = telefonnr;
            this.adresse = adresse;
            this.postnr = postnr;
            this.by = by;
            this.aktiv = aktiv;
            this.kontonr = kontonr;
            this.regnr = regnr;
        }
    }
}
